package Package.FunctionalInterfaces.FunctionalInterfacesAsParametersToMethods;

public class FunctionalInterfacesAsParametersToMethods {
    private static String s;
    public static final void FunctionalInterfacesAsParametersToMethods(){
        s="ChangCun";
        startThread(new Runnable() {
            @Override
            public void run() {
                System.out.println("ChangCun");
            }
        });
        startThread(()-> System.out.println("ChangCun"));
    }
    private static  void startThread(Runnable r){
        new Thread(r).start();
    }
}
//需求描述
//定义一个类(RunnableDemo)，在类中提供两个方法
//一个方法是：startThread(Runnable r) 方法参数Runnable是一个函数式接口
//一个方法是主方法，在主方法中调用startThread方法